/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package esempio_trasporto;

/**
 *
 * @author gianluca
 */
public abstract class MezzoDiTrasporto {
//    private int numeroDiRuote;
    private String modello;
    private Motore motore;
    private boolean stato = false;
    
    public void setModello(String modello)
    {
        this.modello = modello;
    }

    public void setMotore(Motore motore) {
        this.motore = motore;
    }

    public abstract int getNumeroDiRuote();
//    {
//        System.out.println("getNomeroDiRuote in MezzoDiTrasporto");
//        return numeroDiRuote;
//    }

    public String getModello()
    {
        return modello;
    }

    public Motore getMotore() 
    {
        return motore;
    }
    
    void accendi()
    {
        System.out.println("brumum");
        stato = true;
        
    }
    
    void spegni()
    {
        System.out.println("taaaac");
        stato = false;
        
    }
    
    public boolean seiAcceso()
    {
        if (stato==false){
            return false;
        }else{
            return true;
        }
    }
    
    void cammina(int tempo)
    {
        try {
            Thread.currentThread().sleep(tempo*1000);
        } catch (InterruptedException ex) {
        }
    }
    
//    public MezzoDiTrasporto(Motore motore);
//    {
//        this.motore = motore;
//    }
    
}
